# near model CODE resource # jump table entries: 6112-6114 (3 of them) 00000000 4E56 0000 link A6, 0 00000004 206E 0008 movea.l A0, [A6 + 0x8] 00000008 4AA8 FFF0 tst.l [A0 - 0x10] 0000000C 670C beq +0xE /* 0000001A */ 0000000E 206E 0008 movea.l A0, [A6 + 0x8] 00000012 4868 FFF0 pea.l [A0 - 0x10] 00000016 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] label0000001A: 0000001A 206E 0008 movea.l A0, [A6 + 0x8] 0000001E 2C48 movea.l A6, A0 00000020 4EFA 02E6 jmp [PC + 0x2E6 /* 00000308 */] 00000024 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000028 205F movea.l A0, [A7]+ 0000002A DEFC 000A add.w A7, 0xA /* '\n' */ 0000002E 4ED0 jmp [A0] export_764: 00000030 4E56 FF96 link A6, -0x006A 00000034 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000038 206E 000C movea.l A0, [A6 + 0xC] 0000003C 43EE FFF8 lea.l A1, [A6 - 0x8] 00000040 22D8 move.l [A1]+, [A0]+ 00000042 22D8 move.l [A1]+, [A0]+ 00000044 486E FF9E pea.l [A6 - 0x62] 00000048 487A FFB6 pea.l [PC - 0x4A /* 00000000, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000004C 2F0E move.l -[A7], A6 0000004E 4EAD 1C72 jsr [A5 + 0x1C72 /* export_906 */] 00000052 7000 moveq.l D0, 0x00 00000054 2D40 001E move.l [A6 + 0x1E], D0 00000058 42A7 clr.l -[A7] 0000005A 705E moveq.l D0, 0x5E 0000005C 2F00 move.l -[A7], D0 0000005E 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */] 00000062 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 00000066 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000006A 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */] 0000006E 206E FFF0 movea.l A0, [A6 - 0x10] 00000072 2F10 move.l -[A7], [A0] 00000074 705E moveq.l D0, 0x5E 00000076 2F00 move.l -[A7], D0 00000078 4EAD 254A jsr [A5 + 0x254A /* export_1189 */] 0000007C 102D A104 move.b D0, [A5 - 0x5EFC] 00000080 0A00 0001 xori.b D0, 0x1 00000084 C02E 001C and.b D0, [A6 + 0x1C] 00000088 670A beq +0xC /* 00000094 */ 0000008A 3F3C FF65 move.w -[A7], 0xFF65 0000008E 42A7 clr.l -[A7] 00000090 4EAD 1C7A jsr [A5 + 0x1C7A /* export_907 */] label00000094: 00000094 42A7 clr.l -[A7] 00000096 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */] 0000009A 2D5F FFE6 move.l [A6 - 0x1A], [A7]+ 0000009E 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000000A2 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 000000A6 102E 0018 move.b D0, [A6 + 0x18] 000000AA 6708 beq +0xA /* 000000B4 */ 000000AC 70FF moveq.l D0, 0xFFFFFFFF 000000AE 2D40 FFDC move.l [A6 - 0x24], D0 000000B2 6012 bra +0x14 /* 000000C6 */ label000000B4: 000000B4 42A7 clr.l -[A7] 000000B6 1F3C 0001 move.b -[A7], 0x1 000000BA 1F3C 0001 move.b -[A7], 0x1 000000BE 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */] 000000C2 2D5F FFDC move.l [A6 - 0x24], [A7]+ label000000C6: 000000C6 41EE 0014 lea.l A0, [A6 + 0x14] 000000CA 43FA 024E lea.l A1, [PC + 0x24E /* 0000031A, value 0x444C4F47 'DLOG', cstring "DLOGWINDNV" */] 000000CE 7003 moveq.l D0, 0x03 label000000D0: 000000D0 B109 cmpm.b [A0]+, [A1]+ 000000D2 56C8 FFFC dbne D0, -0x6 /* 000000D0 */ 000000D6 57C0 seq D0 000000D8 41EE 0014 lea.l A0, [A6 + 0x14] 000000DC 43FA 0240 lea.l A1, [PC + 0x240 /* 0000031E, value 0x57494E44 'WIND', cstring "WINDNV" */] 000000E0 7203 moveq.l D1, 0x03 label000000E2: 000000E2 B109 cmpm.b [A0]+, [A1]+ 000000E4 56C9 FFFC dbne D1, -0x6 /* 000000E2 */ 000000E8 57C1 seq D1 000000EA 8001 or.b D0, D1 000000EC 6700 0096 beq +0x98 /* 00000184 */ 000000F0 42A7 clr.l -[A7] 000000F2 2F2E 0014 move.l -[A7], [A6 + 0x14] 000000F6 3F2E 0012 move.w -[A7], [A6 + 0x12] 000000FA A9A0 syscall GetResource 000000FC 2D5F FFE0 move.l [A6 - 0x20], [A7]+ 00000100 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000104 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */] 00000108 206E FFE0 movea.l A0, [A6 - 0x20] 0000010C 2050 movea.l A0, [A0] 0000010E 1D68 000A 001A move.b [A6 + 0x1A], [A0 + 0xA] 00000114 102E 0018 move.b D0, [A6 + 0x18] 00000118 0A00 0001 xori.b D0, 0x1 0000011C C02E 001A and.b D0, [A6 + 0x1A] 00000120 206E FFE0 movea.l A0, [A6 - 0x20] 00000124 2050 movea.l A0, [A0] 00000126 1140 000A move.b [A0 + 0xA], D0 0000012A 41EE 0014 lea.l A0, [A6 + 0x14] 0000012E 43FA 01EA lea.l A1, [PC + 0x1EA /* 0000031A, value 0x444C4F47 'DLOG', cstring "DLOGWINDNV" */] 00000132 7003 moveq.l D0, 0x03 label00000134: 00000134 B109 cmpm.b [A0]+, [A1]+ 00000136 56C8 FFFC dbne D0, -0x6 /* 00000134 */ 0000013A 6616 bne +0x18 /* 00000152 */ 0000013C 42A7 clr.l -[A7] 0000013E 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000142 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000146 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000014A A97C syscall GetNewDialog 0000014C 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00000150 6030 bra +0x32 /* 00000182 */ label00000152: 00000152 102E 001C move.b D0, [A6 + 0x1C] 00000156 6716 beq +0x18 /* 0000016E */ 00000158 42A7 clr.l -[A7] 0000015A 3F2E 0012 move.w -[A7], [A6 + 0x12] 0000015E 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000162 2F2E FFDC move.l -[A7], [A6 - 0x24] 00000166 AA46 syscall GetNewCWindow 00000168 2D5F FFEC move.l [A6 - 0x14], [A7]+ 0000016C 607A bra +0x7C /* 000001E8 */ label0000016E: 0000016E 42A7 clr.l -[A7] 00000170 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000174 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000178 2F2E FFDC move.l -[A7], [A6 - 0x24] 0000017C A9BD syscall GetNewWindow 0000017E 2D5F FFEC move.l [A6 - 0x14], [A7]+ label00000182: 00000182 6064 bra +0x66 /* 000001E8 */ label00000184: 00000184 102E 0018 move.b D0, [A6 + 0x18] 00000188 0A00 0001 xori.b D0, 0x1 0000018C C02E 001A and.b D0, [A6 + 0x1A] 00000190 1D40 FFEB move.b [A6 - 0x15], D0 00000194 102E 001C move.b D0, [A6 + 0x1C] 00000198 6728 beq +0x2A /* 000001C2 */ 0000019A 42A7 clr.l -[A7] 0000019C 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000001A0 486E FFF8 pea.l [A6 - 0x8] 000001A4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001A8 1F2E FFEB move.b -[A7], [A6 - 0x15] 000001AC 3F2E 0010 move.w -[A7], [A6 + 0x10] 000001B0 2F2E FFDC move.l -[A7], [A6 - 0x24] 000001B4 1F3C 0001 move.b -[A7], 0x1 000001B8 42A7 clr.l -[A7] 000001BA AA45 syscall NewCWindow 000001BC 2D5F FFEC move.l [A6 - 0x14], [A7]+ 000001C0 6026 bra +0x28 /* 000001E8 */ label000001C2: 000001C2 42A7 clr.l -[A7] 000001C4 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 000001C8 486E FFF8 pea.l [A6 - 0x8] 000001CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001D0 1F2E FFEB move.b -[A7], [A6 - 0x15] 000001D4 3F2E 0010 move.w -[A7], [A6 + 0x10] 000001D8 2F2E FFDC move.l -[A7], [A6 - 0x24] 000001DC 1F3C 0001 move.b -[A7], 0x1 000001E0 42A7 clr.l -[A7] 000001E2 A913 syscall NewWindow 000001E4 2D5F FFEC move.l [A6 - 0x14], [A7]+ label000001E8: 000001E8 2F2E FFEC move.l -[A7], [A6 - 0x14] 000001EC 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 000001F0 2D6E FFEC 001E move.l [A6 + 0x1E], [A6 - 0x14] 000001F6 206E FFEC movea.l A0, [A6 - 0x14] 000001FA 2D48 FF9A move.l [A6 - 0x66], A0 000001FE 102E 0018 move.b D0, [A6 + 0x18] 00000202 670C beq +0xE /* 00000210 */ 00000204 206E FF9A movea.l A0, [A6 - 0x66] 00000208 317C 0008 006C move.w [A0 + 0x6C], 0x8 0000020E 6016 bra +0x18 /* 00000226 */ label00000210: 00000210 206E FF9A movea.l A0, [A6 - 0x66] 00000214 7002 moveq.l D0, 0x02 00000216 B068 006C cmp.w D0, [A0 + 0x6C] 0000021A 670A beq +0xC /* 00000226 */ 0000021C 206E FF9A movea.l A0, [A6 - 0x66] 00000220 317C 0014 006C move.w [A0 + 0x6C], 0x14 label00000226: 00000226 102E 0018 move.b D0, [A6 + 0x18] 0000022A 6704 beq +0x6 /* 00000230 */ 0000022C 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */] label00000230: 00000230 102E 001A move.b D0, [A6 + 0x1A] 00000234 6706 beq +0x8 /* 0000023C */ 00000236 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000023A A915 syscall ShowWindow label0000023C: 0000023C 206E FFF0 movea.l A0, [A6 - 0x10] 00000240 2050 movea.l A0, [A0] 00000242 2D48 FF96 move.l [A6 - 0x6A], A0 00000246 216E FFEC 0004 move.l [A0 + 0x4], [A6 - 0x14] 0000024C 206E FF96 movea.l A0, [A6 - 0x6A] 00000250 2F08 move.l -[A7], A0 00000252 42A7 clr.l -[A7] 00000254 A975 syscall TickCount 00000256 201F move.l D0, [A7]+ 00000258 205F movea.l A0, [A7]+ 0000025A 2140 0012 move.l [A0 + 0x12], D0 0000025E 206E FF96 movea.l A0, [A6 - 0x6A] 00000262 5088 addq.l A0, 8 00000264 43ED EFE8 lea.l A1, [A5 - 0x1018] 00000268 20D9 move.l [A0]+, [A1]+ 0000026A 3091 move.w [A0], [A1] 0000026C 206E FF96 movea.l A0, [A6 - 0x6A] 00000270 2F28 0008 move.l -[A7], [A0 + 0x8] 00000274 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */] 00000278 206E FF96 movea.l A0, [A6 - 0x6A] 0000027C 117C 0001 0040 move.b [A0 + 0x40], 0x1 00000282 526D EF56 addq.w [A5 - 0x10AA], 1 00000286 4AAD EEB2 tst.l [A5 - 0x114E] 0000028A 660A bne +0xC /* 00000296 */ 0000028C 206E FF96 movea.l A0, [A6 - 0x6A] 00000290 4228 0046 clr.b [A0 + 0x46] 00000294 601A bra +0x1C /* 000002B0 */ label00000296: 00000296 206D EEB2 movea.l A0, [A5 - 0x114E] 0000029A 226E FF96 movea.l A1, [A6 - 0x6A] 0000029E 43E9 0046 lea.l A1, [A1 + 0x46] 000002A2 7005 moveq.l D0, 0x05 label000002A4: 000002A4 22D8 move.l [A1]+, [A0]+ 000002A6 51C8 FFFC dbf D0, -0x6 /* 000002A4 */ 000002AA 2B6E FFF0 EF52 move.l [A5 - 0x10AE], [A6 - 0x10] label000002B0: 000002B0 4AAD EE9C tst.l [A5 - 0x1164] 000002B4 6608 bne +0xA /* 000002BE */ 000002B6 2B6E FFF0 EE9C move.l [A5 - 0x1164], [A6 - 0x10] 000002BC 6026 bra +0x28 /* 000002E4 */ label000002BE: 000002BE 2D6D EE9C FFF4 move.l [A6 - 0xC], [A5 - 0x1164] label000002C4: 000002C4 206E FFF4 movea.l A0, [A6 - 0xC] 000002C8 2050 movea.l A0, [A0] 000002CA 4A90 tst.l [A0] 000002CC 670C beq +0xE /* 000002DA */ 000002CE 206E FFF4 movea.l A0, [A6 - 0xC] 000002D2 2050 movea.l A0, [A0] 000002D4 2D50 FFF4 move.l [A6 - 0xC], [A0] 000002D8 60EA bra -0x14 /* 000002C4 */ label000002DA: 000002DA 206E FFF4 movea.l A0, [A6 - 0xC] 000002DE 2050 movea.l A0, [A0] 000002E0 20AE FFF0 move.l [A0], [A6 - 0x10] label000002E4: 000002E4 70FF moveq.l D0, 0xFFFFFFFF 000002E6 B0AD EEA8 cmp.l D0, [A5 - 0x1158] 000002EA 6606 bne +0x8 /* 000002F2 */ 000002EC 2B6E FFF0 EEA8 move.l [A5 - 0x1158], [A6 - 0x10] label000002F2: 000002F2 70FF moveq.l D0, 0xFFFFFFFF 000002F4 B0AD EEAC cmp.l D0, [A5 - 0x1154] 000002F8 6606 bne +0x8 /* 00000300 */ 000002FA 2B6E FFF0 EEAC move.l [A5 - 0x1154], [A6 - 0x10] label00000300: 00000300 486E FF9E pea.l [A6 - 0x62] 00000304 4EAD 1C8A jsr [A5 + 0x1C8A /* export_909 */] label00000308: 00000308 4FEE FF76 lea.l A7, [A6 - 0x8A] 0000030C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000310 4E5E unlink A6 00000312 205F movea.l A0, [A7]+ 00000314 DEFC 0016 add.w A7, 0x16 00000318 4ED0 jmp [A0] 0000031A 444C neg.w A4 0000031C 4F47 chk.w D7, D7 0000031E 5749 subq.w A1, 3 00000320 4E44 trap 4 00000322 4E56 0000 link A6, 0 00000326 206E 0008 movea.l A0, [A6 + 0x8] 0000032A 2C48 movea.l A6, A0 0000032C 4EFA 0166 jmp [PC + 0x166 /* 00000494 */] 00000330 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000334 205F movea.l A0, [A7]+ 00000336 DEFC 000A add.w A7, 0xA /* '\n' */ 0000033A 4ED0 jmp [A0] export_765: 0000033C 4E56 FFAE link A6, -0x0052 00000340 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000344 422E 000C clr.b [A6 + 0xC] 00000348 486E FFB0 pea.l [A6 - 0x50] 0000034C 487A FFD4 pea.l [PC - 0x2C /* 00000322, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000350 2F0E move.l -[A7], A6 00000352 4EAD 1C72 jsr [A5 + 0x1C72 /* export_906 */] 00000356 206E 0008 movea.l A0, [A6 + 0x8] 0000035A 2F10 move.l -[A7], [A0] 0000035C 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */] 00000360 206E 0008 movea.l A0, [A6 + 0x8] 00000364 2050 movea.l A0, [A0] 00000366 2050 movea.l A0, [A0] 00000368 4228 0042 clr.b [A0 + 0x42] 0000036C 4267 clr.w -[A7] 0000036E 206E 0008 movea.l A0, [A6 + 0x8] 00000372 2F10 move.l -[A7], [A0] 00000374 3F3C 03E9 move.w -[A7], 0x3E9 00000378 486E FFF3 pea.l [A6 - 0xD] 0000037C 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */] 00000380 101F move.b D0, [A7]+ 00000382 6604 bne +0x6 /* 00000388 */ 00000384 6000 010E bra +0x110 /* 00000494 */ label00000388: 00000388 1D6E FFF3 000C move.b [A6 + 0xC], [A6 - 0xD] 0000038E 102E FFF3 move.b D0, [A6 - 0xD] 00000392 6604 bne +0x6 /* 00000398 */ 00000394 6000 00FE bra +0x100 /* 00000494 */ label00000398: 00000398 206E 0008 movea.l A0, [A6 + 0x8] 0000039C 2010 move.l D0, [A0] 0000039E B0AD EFF2 cmp.l D0, [A5 - 0x100E] 000003A2 6606 bne +0x8 /* 000003AA */ 000003A4 7000 moveq.l D0, 0x00 000003A6 2B40 EFF2 move.l [A5 - 0x100E], D0 label000003AA: 000003AA 206E 0008 movea.l A0, [A6 + 0x8] 000003AE 2010 move.l D0, [A0] 000003B0 B0AD EEA8 cmp.l D0, [A5 - 0x1158] 000003B4 6606 bne +0x8 /* 000003BC */ 000003B6 7000 moveq.l D0, 0x00 000003B8 2B40 EEA8 move.l [A5 - 0x1158], D0 label000003BC: 000003BC 206E 0008 movea.l A0, [A6 + 0x8] 000003C0 2010 move.l D0, [A0] 000003C2 B0AD EEAC cmp.l D0, [A5 - 0x1154] 000003C6 6606 bne +0x8 /* 000003CE */ 000003C8 7000 moveq.l D0, 0x00 000003CA 2B40 EEAC move.l [A5 - 0x1154], D0 label000003CE: 000003CE 206E 0008 movea.l A0, [A6 + 0x8] 000003D2 2010 move.l D0, [A0] 000003D4 B0AD EF4E cmp.l D0, [A5 - 0x10B2] 000003D8 660A bne +0xC /* 000003E4 */ 000003DA 7000 moveq.l D0, 0x00 000003DC 2B40 EF4E move.l [A5 - 0x10B2], D0 000003E0 422D EBE2 clr.b [A5 - 0x141E] label000003E4: 000003E4 206E 0008 movea.l A0, [A6 + 0x8] 000003E8 2050 movea.l A0, [A0] 000003EA 2050 movea.l A0, [A0] 000003EC 2D68 0004 FFF4 move.l [A6 - 0xC], [A0 + 0x4] 000003F2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000003F6 A916 syscall HideWindow 000003F8 206E FFF4 movea.l A0, [A6 - 0xC] 000003FC 2D68 009C FFFC move.l [A6 - 0x4], [A0 + 0x9C] 00000402 6608 bne +0xA /* 0000040C */ 00000404 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000408 A92D syscall CloseWindow 0000040A 600E bra +0x10 /* 0000041A */ label0000040C: 0000040C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000410 A982 syscall CloseDialog 00000412 486E FFFC pea.l [A6 - 0x4] 00000416 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] label0000041A: 0000041A 486E FFF4 pea.l [A6 - 0xC] 0000041E 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */] 00000422 206E 0008 movea.l A0, [A6 + 0x8] 00000426 2050 movea.l A0, [A0] 00000428 2050 movea.l A0, [A0] 0000042A 2F28 0008 move.l -[A7], [A0 + 0x8] 0000042E 4EAD 10DA jsr [A5 + 0x10DA /* export_535 */] 00000432 206E 0008 movea.l A0, [A6 + 0x8] 00000436 2010 move.l D0, [A0] 00000438 B0AD EE9C cmp.l D0, [A5 - 0x1164] 0000043C 660E bne +0x10 /* 0000044C */ 0000043E 206E 0008 movea.l A0, [A6 + 0x8] 00000442 2050 movea.l A0, [A0] 00000444 2050 movea.l A0, [A0] 00000446 2B50 EE9C move.l [A5 - 0x1164], [A0] 0000044A 6032 bra +0x34 /* 0000047E */ label0000044C: 0000044C 2D6D EE9C FFF8 move.l [A6 - 0x8], [A5 - 0x1164] label00000452: 00000452 206E FFF8 movea.l A0, [A6 - 0x8] 00000456 2050 movea.l A0, [A0] 00000458 226E 0008 movea.l A1, [A6 + 0x8] 0000045C 2010 move.l D0, [A0] 0000045E B091 cmp.l D0, [A1] 00000460 670C beq +0xE /* 0000046E */ 00000462 206E FFF8 movea.l A0, [A6 - 0x8] 00000466 2050 movea.l A0, [A0] 00000468 2D50 FFF8 move.l [A6 - 0x8], [A0] 0000046C 60E4 bra -0x1A /* 00000452 */ label0000046E: 0000046E 206E 0008 movea.l A0, [A6 + 0x8] 00000472 2050 movea.l A0, [A0] 00000474 2050 movea.l A0, [A0] 00000476 226E FFF8 movea.l A1, [A6 - 0x8] 0000047A 2251 movea.l A1, [A1] 0000047C 2290 move.l [A1], [A0] label0000047E: 0000047E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000482 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] 00000486 1B7C 0001 A138 move.b [A5 - 0x5EC8], 0x1 0000048C 486E FFB0 pea.l [A6 - 0x50] 00000490 4EAD 1C8A jsr [A5 + 0x1C8A /* export_909 */] label00000494: 00000494 4FEE FF8E lea.l A7, [A6 - 0x72] 00000498 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000049C 4E5E unlink A6 0000049E 2E9F move.l [A7], [A7]+ 000004A0 4E75 rts export_766: 000004A2 4E56 FB1E link A6, -0x04E2 000004A6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000004AA 486D B7A2 pea.l [A5 - 0x485E] 000004AE 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */] 000004B2 4EAD 22F2 jsr [A5 + 0x22F2 /* export_1114 */] 000004B6 4A6D B786 tst.w [A5 - 0x487A] 000004BA 57C0 seq D0 000004BC 7201 moveq.l D1, 0x01 000004BE B26E 0008 cmp.w D1, [A6 + 0x8] 000004C2 57C1 seq D1 000004C4 8001 or.b D0, D1 000004C6 6600 02F4 bne +0x2F6 /* 000007BC */ 000004CA 2D6D A688 FE9E move.l [A6 - 0x162], [A5 - 0x5978] 000004D0 2E2D A630 move.l D7, [A5 - 0x59D0] 000004D4 4206 clr.b D6 000004D6 BEAD C49A cmp.l D7, [A5 - 0x3B66] 000004DA 56C5 sne D5 000004DC 4405 neg.b D5 000004DE 1005 move.b D0, D5 000004E0 670E beq +0x10 /* 000004F0 */ 000004E2 2007 move.l D0, D7 000004E4 4840 swap.w D0 000004E6 4A40 tst.w D0 000004E8 B06D C49A cmp.w D0, [A5 - 0x3B66] 000004EC 56C6 sne D6 000004EE 4406 neg.b D6 label000004F0: 000004F0 487A 0326 pea.l [PC + 0x326 /* 00000818, value 0x7737461, pstring "stack \"" */] 000004F4 486E FB32 pea.l [A6 - 0x4CE] 000004F8 1F06 move.b -[A7], D6 000004FA 1F3C 0001 move.b -[A7], 0x1 000004FE 4EAD 0692 jsr [A5 + 0x692 /* export_206 */] 00000502 487A 0312 pea.l [PC + 0x312 /* 00000816, value 0x1220773 */] 00000506 486E FC32 pea.l [A6 - 0x3CE] 0000050A 3F3C 0003 move.w -[A7], 0x3 0000050E 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000512 41EE FD9A lea.l A0, [A6 - 0x266] 00000516 43EE FC32 lea.l A1, [A6 - 0x3CE] 0000051A 703F moveq.l D0, 0x3F label0000051C: 0000051C 20D9 move.l [A0]+, [A1]+ 0000051E 51C8 FFFC dbf D0, -0x6 /* 0000051C */ 00000522 2F2D B7A6 move.l -[A7], [A5 - 0x485A] 00000526 2F2D C49A move.l -[A7], [A5 - 0x3B66] 0000052A 4267 clr.w -[A7] 0000052C 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00000530 3F3C 0002 move.w -[A7], 0x2 00000534 4EAD 28BA jsr [A5 + 0x28BA /* export_1299 */] 00000538 41ED BAF2 lea.l A0, [A5 - 0x450E] 0000053C 43ED B784 lea.l A1, [A5 - 0x487C] 00000540 7006 moveq.l D0, 0x06 label00000542: 00000542 20D9 move.l [A0]+, [A1]+ 00000544 51C8 FFFC dbf D0, -0x6 /* 00000542 */ 00000548 3091 move.w [A0], [A1] 0000054A 2B6D B7AA C582 move.l [A5 - 0x3A7E], [A5 - 0x4856] 00000550 486D B280 pea.l [A5 - 0x4D80] 00000554 A873 syscall SetPort 00000556 2F2D C582 move.l -[A7], [A5 - 0x3A7E] 0000055A 3F2D BAF4 move.w -[A7], [A5 - 0x450C] 0000055E 4EAD 293A jsr [A5 + 0x293A /* export_1315 */] 00000562 2F2D C582 move.l -[A7], [A5 - 0x3A7E] 00000566 3F2D BAF4 move.w -[A7], [A5 - 0x450C] 0000056A 4EAD 2962 jsr [A5 + 0x2962 /* export_1320 */] 0000056E 486D BAF8 pea.l [A5 - 0x4508] 00000572 486D B278 pea.l [A5 - 0x4D88] 00000576 4EAD 1C52 jsr [A5 + 0x1C52 /* export_902 */] 0000057A 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] 0000057E 7002 moveq.l D0, 0x02 00000580 B06E 0008 cmp.w D0, [A6 + 0x8] 00000584 6626 bne +0x28 /* 000005AC */ 00000586 487A 0286 pea.l [PC + 0x286 /* 0000080E, value 0x6676F20, pstring "go to " */] 0000058A 486E FD9A pea.l [A6 - 0x266] 0000058E 486E FC32 pea.l [A6 - 0x3CE] 00000592 3F3C 0002 move.w -[A7], 0x2 00000596 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 0000059A 41EE FF00 lea.l A0, [A6 - 0x100] 0000059E 43EE FC32 lea.l A1, [A6 - 0x3CE] 000005A2 703F moveq.l D0, 0x3F label000005A4: 000005A4 20D9 move.l [A0]+, [A1]+ 000005A6 51C8 FFFC dbf D0, -0x6 /* 000005A4 */ 000005AA 605A bra +0x5C /* 00000606 */ label000005AC: 000005AC 487A 0250 pea.l [PC + 0x250 /* 000007FE, value 0xE676F20, pstring "go to card id " */] 000005B0 486E FB1E pea.l [A6 - 0x4E2] 000005B4 2F2E FE9E move.l -[A7], [A6 - 0x162] 000005B8 4EAD 1E0A jsr [A5 + 0x1E0A /* export_957 */] 000005BC 486E FD10 pea.l [A6 - 0x2F0] 000005C0 3F3C 0002 move.w -[A7], 0x2 000005C4 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 000005C8 41EE FF00 lea.l A0, [A6 - 0x100] 000005CC 43EE FD10 lea.l A1, [A6 - 0x2F0] 000005D0 7007 moveq.l D0, 0x07 label000005D2: 000005D2 20D9 move.l [A0]+, [A1]+ 000005D4 51C8 FFFC dbf D0, -0x6 /* 000005D2 */ 000005D8 3091 move.w [A0], [A1] 000005DA 1005 move.b D0, D5 000005DC 6728 beq +0x2A /* 00000606 */ 000005DE 486E FF00 pea.l [A6 - 0x100] 000005E2 487A 0214 pea.l [PC + 0x214 /* 000007F8, value 0x4206F66, pstring " of " */] 000005E6 486E FD9A pea.l [A6 - 0x266] 000005EA 486E FC32 pea.l [A6 - 0x3CE] 000005EE 3F3C 0003 move.w -[A7], 0x3 000005F2 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 000005F6 41EE FF00 lea.l A0, [A6 - 0x100] 000005FA 43EE FC32 lea.l A1, [A6 - 0x3CE] 000005FE 703F moveq.l D0, 0x3F label00000600: 00000600 20D9 move.l [A0]+, [A1]+ 00000602 51C8 FFFC dbf D0, -0x6 /* 00000600 */ label00000606: 00000606 1D7C 0001 FEE6 move.b [A6 - 0x11A], 0x1 0000060C 1D7C 000D FEE7 move.b [A6 - 0x119], 0xD /* '\r' */ 00000612 42A7 clr.l -[A7] 00000614 2F2D B7AA move.l -[A7], [A5 - 0x4856] 00000618 3F2D B786 move.w -[A7], [A5 - 0x487A] 0000061C 4EAD 2662 jsr [A5 + 0x2662 /* export_1224 */] 00000620 2D5F FEFC move.l [A6 - 0x104], [A7]+ 00000624 6700 0196 beq +0x198 /* 000007BC */ 00000628 42A7 clr.l -[A7] 0000062A 2F2E FEFC move.l -[A7], [A6 - 0x104] 0000062E 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00000632 201F move.l D0, [A7]+ 00000634 D0BC 0000 0100 add.l D0, 0x100 0000063A 3800 move.w D4, D0 0000063C 2F2E FEFC move.l -[A7], [A6 - 0x104] 00000640 3004 move.w D0, D4 00000642 48C0 ext.l D0 00000644 2F00 move.l -[A7], D0 00000646 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */] 0000064A 4267 clr.w -[A7] 0000064C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000650 4A5F tst.w [A7]+ 00000652 6600 0160 bne +0x162 /* 000007B4 */ 00000656 206E FEFC movea.l A0, [A6 - 0x104] 0000065A 3004 move.w D0, D4 0000065C 48C0 ext.l D0 0000065E 2640 movea.l A3, D0 00000660 D7D0 add.l A3, [A0] 00000662 41EE FECE lea.l A0, [A6 - 0x132] 00000666 43FA 018A lea.l A1, [PC + 0x18A /* 000007F2, value 0x43F676F, pstring "?go " */] 0000066A 20D9 move.l [A0]+, [A1]+ 0000066C 3091 move.w [A0], [A1] 0000066E 1D7C 000D FECF move.b [A6 - 0x131], 0xD /* '\r' */ 00000674 42A7 clr.l -[A7] 00000676 486E FECE pea.l [A6 - 0x132] 0000067A 206E FEFC movea.l A0, [A6 - 0x104] 0000067E 2F10 move.l -[A7], [A0] 00000680 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */] 00000684 285F movea.l A4, [A7]+ 00000686 200C move.l D0, A4 00000688 6724 beq +0x26 /* 000006AE */ 0000068A 528C addq.l A4, 1 0000068C 2D4C FEF0 move.l [A6 - 0x110], A4 00000690 486E FEF0 pea.l [A6 - 0x110] 00000694 4EAD 2472 jsr [A5 + 0x2472 /* export_1162 */] 00000698 2F2E FEF0 move.l -[A7], [A6 - 0x110] 0000069C 2F0C move.l -[A7], A4 0000069E 200B move.l D0, A3 000006A0 90AE FEF0 sub.l D0, [A6 - 0x110] 000006A4 2F00 move.l -[A7], D0 000006A6 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 000006AA 6000 00B6 bra +0xB8 /* 00000762 */ label000006AE: 000006AE 42A7 clr.l -[A7] 000006B0 487A 0126 pea.l [PC + 0x126 /* 000007D8, value 0xA6F6E20 '\non ', pstring "on mouseUp" */] 000006B4 206E FEFC movea.l A0, [A6 - 0x104] 000006B8 2F10 move.l -[A7], [A0] 000006BA 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */] 000006BE 285F movea.l A4, [A7]+ 000006C0 200C move.l D0, A4 000006C2 6724 beq +0x26 /* 000006E8 */ 000006C4 41EE FEBA lea.l A0, [A6 - 0x146] 000006C8 43FA 011A lea.l A1, [PC + 0x11A /* 000007E4, value 0xC3F656E, pstring "?end mouseUp" */] 000006CC 20D9 move.l [A0]+, [A1]+ 000006CE 20D9 move.l [A0]+, [A1]+ 000006D0 20D9 move.l [A0]+, [A1]+ 000006D2 3091 move.w [A0], [A1] 000006D4 1D7C 000D FEBB move.b [A6 - 0x145], 0xD /* '\r' */ 000006DA 42A7 clr.l -[A7] 000006DC 486E FEBA pea.l [A6 - 0x146] 000006E0 2F0C move.l -[A7], A4 000006E2 4EAD 24DA jsr [A5 + 0x24DA /* export_1175 */] 000006E6 285F movea.l A4, [A7]+ label000006E8: 000006E8 200C move.l D0, A4 000006EA 6640 bne +0x42 /* 0000072C */ 000006EC 487A 00EA pea.l [PC + 0xEA /* 000007D8, value 0xA6F6E20 '\non ', pstring "on mouseUp" */] 000006F0 486E FEE6 pea.l [A6 - 0x11A] 000006F4 486E FF00 pea.l [A6 - 0x100] 000006F8 486E FEE6 pea.l [A6 - 0x11A] 000006FC 487A 00CE pea.l [PC + 0xCE /* 000007CC, value 0xB656E64, pstring "end mouseUp" */] 00000700 486E FEE6 pea.l [A6 - 0x11A] 00000704 486E FEE6 pea.l [A6 - 0x11A] 00000708 486E FC32 pea.l [A6 - 0x3CE] 0000070C 3F3C 0007 move.w -[A7], 0x7 00000710 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000714 41EE FF00 lea.l A0, [A6 - 0x100] 00000718 43EE FC32 lea.l A1, [A6 - 0x3CE] 0000071C 703F moveq.l D0, 0x3F label0000071E: 0000071E 20D9 move.l [A0]+, [A1]+ 00000720 51C8 FFFC dbf D0, -0x6 /* 0000071E */ 00000724 206E FEFC movea.l A0, [A6 - 0x104] 00000728 2850 movea.l A4, [A0] 0000072A 6036 bra +0x38 /* 00000762 */ label0000072C: 0000072C 200C move.l D0, A4 0000072E 5380 subq.l D0, 1 00000730 2D40 FEA2 move.l [A6 - 0x15E], D0 00000734 206E FEA2 movea.l A0, [A6 - 0x15E] 00000738 700D moveq.l D0, 0x0D 0000073A B010 cmp.b D0, [A0] 0000073C 6724 beq +0x26 /* 00000762 */ 0000073E 486E FEE6 pea.l [A6 - 0x11A] 00000742 486E FF00 pea.l [A6 - 0x100] 00000746 486E FC32 pea.l [A6 - 0x3CE] 0000074A 3F3C 0002 move.w -[A7], 0x2 0000074E 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00000752 41EE FF00 lea.l A0, [A6 - 0x100] 00000756 43EE FC32 lea.l A1, [A6 - 0x3CE] 0000075A 703F moveq.l D0, 0x3F label0000075C: 0000075C 20D9 move.l [A0]+, [A1]+ 0000075E 51C8 FFFC dbf D0, -0x6 /* 0000075C */ label00000762: 00000762 4240 clr.w D0 00000764 102E FF00 move.b D0, [A6 - 0x100] 00000768 3D40 FEEA move.w [A6 - 0x116], D0 0000076C 48C0 ext.l D0 0000076E D08C add.l D0, A4 00000770 2D40 FEF4 move.l [A6 - 0x10C], D0 00000774 2F0C move.l -[A7], A4 00000776 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 0000077A 200B move.l D0, A3 0000077C 90AE FEF4 sub.l D0, [A6 - 0x10C] 00000780 2F00 move.l -[A7], D0 00000782 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000786 41EE FF00 lea.l A0, [A6 - 0x100] 0000078A 2008 move.l D0, A0 0000078C 5280 addq.l D0, 1 0000078E 2F00 move.l -[A7], D0 00000790 2F0C move.l -[A7], A4 00000792 302E FEEA move.w D0, [A6 - 0x116] 00000796 48C0 ext.l D0 00000798 2F00 move.l -[A7], D0 0000079A 4EAD 238A jsr [A5 + 0x238A /* export_1133 */] 0000079E 4267 clr.w -[A7] 000007A0 2F2D B7AA move.l -[A7], [A5 - 0x4856] 000007A4 3F2D B786 move.w -[A7], [A5 - 0x487A] 000007A8 486E FEFC pea.l [A6 - 0x104] 000007AC 4EAD 2742 jsr [A5 + 0x2742 /* export_1252 */] 000007B0 1D5F FD33 move.b [A6 - 0x2CD], [A7]+ label000007B4: 000007B4 486E FEFC pea.l [A6 - 0x104] 000007B8 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */] label000007BC: 000007BC 4EAD 0772 jsr [A5 + 0x772 /* export_234 */] 000007C0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000007C4 4E5E unlink A6 000007C6 205F movea.l A0, [A7]+ 000007C8 544F addq.w A7, 2 000007CA 4ED0 jmp [A0] 000007CC 0B65 bchg -[A5], D5 000007CE 6E64 bgt +0x66 /* 00000834 */ 000007D0 206D 6F75 movea.l A0, [A5 + 0x6F75] 000007D4 7365 moveq.l D1, 0x65 000007D6 5570 0A6F subq.w [A0 + D0 * 2 + 0x6F], 2 000007DA 6E20 bgt +0x22 /* 000007FC */ 000007DC 6D6F blt +0x71 /* 0000084D */ 000007DE 7573 moveq.l D2, 0x73 000007E0 6555 bcs +0x57 /* 00000837 */ 000007E2 7000 moveq.l D0, 0x00 000007E4 0C3F 656E cmpi.b <>, 0x6E /* 'n' */ 000007E8 6420 bcc +0x22 /* 0000080A */ 000007EA 6D6F blt +0x71 /* 0000085B */ 000007EC 7573 moveq.l D2, 0x73 000007EE 6555 bcs +0x57 /* 00000845 */ 000007F0 7000 moveq.l D0, 0x00 000007F2 043F 676F subi.b <>, 0x6F /* 'o' */ 000007F6 2000 move.l D0, D0 000007F8 0420 6F66 subi.b -[A0], 0x66 /* 'f' */ label000007FC: 000007FC 2000 move.l D0, D0 000007FE 0E67 6F20 .invalid.w -[A7], 0x6F20 /* 'o ' */ // invalid immediate operation 00000802 746F moveq.l D2, 0x6F 00000804 2063 movea.l A0, -[A3] 00000806 6172 bsr +0x74 /* 0000087A */ 00000808 6420 bcc +0x22 /* 0000082A */ label0000080A: 0000080A 6964 bvs +0x66 /* 00000870 */ 0000080C 2000 move.l D0, D0 0000080E 0667 6F20 addi.w -[A7], 0x6F20 /* 'o ' */ 00000812 746F moveq.l D2, 0x6F 00000814 2000 move.l D0, D0 00000816 0122 btst -[A2], D0 00000818 0773 7461 bchg [A3 + D7.w * 4 + 0x61], D3 0000081C 636B bls +0x6D /* 00000889 */ 0000081E 2022 move.l D0, -[A2]